information technology science computer flash management chemistry education development microsoft certified partner microsoft physics collaboration consulting microsoft platform institute content management system research online biology intranet